About Stocker & Cowell Ltd (11576484) United Kingdom