About Kiko Houzz Interiors Ltd (11150238) United Kingdom