About Cobbold & Co Limited (08358420) United Kingdom