About Stamford Hounslow Limited (08480797) United Kingdom