About Living Space Project Ltd (04132128) United Kingdom