About Bucklebury Farm Limited (12965643) United Kingdom