About 18 Upper Church Road (wsm) Management Company Limited (08596977) United Kingdom