About Broomhills Farm Company Limited (10338651) United Kingdom