About Primrose Hill Flats Management Limited (02419109) United Kingdom