About City Space Homes Limited (08807661) United Kingdom