About B & S Farms Limited (08375269) United Kingdom