About London Street Homes Limited (11481335) United Kingdom