About Pelham Creative Interiors Ltd (11133578) United Kingdom