About Church Walk (beachamwell) Management Company Limited (04238520) United Kingdom