About South Primrose Hill Management Co. Limited (05292323) United Kingdom