About Alexander House (the Village) Management Company Limited (04732510) United Kingdom