About Oliver Court (slough) Management Company Limited (05848086) United Kingdom