About Lambford Homes Limited (08932467) United Kingdom