The Catterloch Farm Company numberSL001721 StatusActive TypeLimited Partnership Incorporated14 Aug 1991 Registered office Co Ledingham ChalmersPO Box617 Golden Square Data JSON Markdown