About Nu Space Homes Group Limited (11198811) United Kingdom