About Stamford Cuemakers Ltd (10595193) United Kingdom