About Switch Decor Limited (10419325) United Kingdom