About Deluxe Sofa London Ltd (11570361) United Kingdom