About Cocker & Proctor Limited (10886488) United Kingdom