About French Farms (haxby) Limited (01018719) United Kingdom