About L&s Homes Group Limited (SC638210) United Kingdom