About Oliver Place Management Company Limited (02297310) United Kingdom