About Living Space Architects Limited (05117088) United Kingdom