About Croft Residents Limited (01020122) United Kingdom