About Trucketts Hall Farm Holdings Limited (FC026741) Channel Islands