About B & S Farming Limited (10784610) United Kingdom