About Cherwell House Residents Limited (10990197) United Kingdom