About Church Hill Close Management Company Limited (05802126) United Kingdom