About O.a. Taylor & Sons Farms Limited (13154132) United Kingdom