About Barclay Farms Limited (07787495) United Kingdom