About Cocker & Mastiff Limited (10673416) United Kingdom