About Church View (phase 2 Apartments) Management Company Limited (04970810) United Kingdom