About Swatch Interior Design Uk Limited (12589126) United Kingdom