Thomas A Barr Company numberSL004840 StatusActive TypeLimited Partnership Incorporated27 Jan 2003 Registered office Blacklaw CottageStewartonAyrshireKA3 5JU Data JSON Markdown