About Stamford Works Limited (06128690) United Kingdom