About Scotts Interiors Limited (07088104) United Kingdom