About Deefords House Residents Limited (02393290) United Kingdom