About Dellwood Homes Limited (09388144) United Kingdom