About L & L Homes (south) Limited (13460089) United Kingdom