About Stamford Flooring Limited (09960605) United Kingdom