About Bickerston Farm Limited (03769345) United Kingdom