James Barr Ltd employs 11 employees. The James Barr Ltd management team includes Jeff Semple (Chairman).
Looking for a particular James Barr Ltd employee's phone or email?