About Barwick Farm Limited (05029964) United Kingdom