About Church View Ottringham Management Company Limited (08785292) United Kingdom