Nicole Scherzinger spotted out and about in Mayfair Next image