About Church View Apartments (phase 3) Management Company Limited (05562479) United Kingdom