About Beaconfield Farm Limited (04552253) United Kingdom