About J Bell & Son Farming Limited (07863292) United Kingdom