About Stamford Tools Ltd (09906243) United Kingdom