Thomas Barker (Old Irvine) & Co Company numberSL003915 StatusActive TypeLimited Partnership Incorporated30 Nov 2000 Registered office Old Irvine FarmCanonbieDumfries Data JSON Markdown