About S Taylor Farming Ltd (11682958) United Kingdom