About Howard Lilley Homes Limited (04648859) United Kingdom