About L & A Homes Limited (13055404) United Kingdom