About Living Space Homes Limited (11538172) United Kingdom