About Delaval Homes Limited (02432779) United Kingdom