About Foxholes Farm Limited (07213949) United Kingdom