About Delamere Residents Company Limited (02138650) United Kingdom