About Sloane Square Decorators Limited (12330923) United Kingdom