About Cobbold 1952 Limited (08663840) United Kingdom