Carfrae Farming Company Company numberSL001363 StatusActive TypeLimited Partnership Incorporated11 Aug 1989 Registered office CarfraeOxtonLauder Data JSON Markdown