About Melanie Youles Interiors Ltd (13166276) United Kingdom