About Primrose Holdings 1995 Ltd (02659640) United Kingdom