About The Fambridge Farm Company Limited (02529227) United Kingdom