About Primrose Street Limited (05351269) United Kingdom