About Primrose Hill Management Company Limited (03015190) United Kingdom