About C & L Farming Ltd (13709918) United Kingdom