About Noellam Interiors Ltd (11200923) United Kingdom