About Cargill Taylor Limited (08716355) United Kingdom