About Primrose Glen Management Limited (06365223) United Kingdom