About Richard Ogle Farming Limited (11252666) United Kingdom