About Cherry & Stokoe Ltd (10366363) United Kingdom