About Stamford Industries Limited (11565104) United Kingdom