About Primrose Street North Management Company Limited (05643956) United Kingdom