About Birch Farm Limited (05330040) United Kingdom