About Lance Homes Limited (04917344) United Kingdom