About Direct Living Space Ltd (10129325) United Kingdom