About Primrose Place Management Company Limited (12196932) United Kingdom