About Strickland Hill Farming Limited (08752929) United Kingdom