About Dellwell Residents Company Limited (02375765) United Kingdom