About Cobbold Associates Ltd (08305669) United Kingdom