About Barrow Green Farm Limited (02237525) United Kingdom