About Kensington Scott Interiors Limited (11663927) United Kingdom