About Bicton Farms Limited (04634539) United Kingdom