James Pate & Partners (Craigsford Mains) Company numberSL003177 StatusActive TypeLimited Partnership Incorporated28 Nov 1997 Registered office Craigsford MainsEarlstonBerwickshire Data JSON Markdown