About Stamford Made Co Limited (12018942) United Kingdom