About Clifford House (homes) Limited (02920879) United Kingdom