About 52 54 London Street Whitchurch Management Company Limited (03889396) United Kingdom