About Stamford Interiors Limited (09294589) United Kingdom