About Farmers Barns Limited (08466632) United Kingdom