The manager of a branch of Lush cosmetics has removed a controversial window display about undercover police after an officer complained.

The retail chain has been urged to pull its nationwide Spy Cops publicity campaign, which is critical of undercover officers who had relationships and in some cases children with activists. Lush wants an ongoing public inquiry to broaden its terms of reference and name the officers.

On Saturday in Peterborough a man who identified himself as an off-duty policeman entered Lush to discuss the campaign.

A large illuminated poster in the shop window titled "paid to lie" was subsequently taken down.

Liz Groom, chairwoman of the Cambridgeshire Police Federation, said the officer was off duty and not in uniform, and had had a “polite and constructive discussion with the manager” after which the poster was removed.

Despite criticism from police, Sajid Javid, the Home Secretary, and members of the public, a Lush spokeswoman insisted today that the company had no plans to abandon the campaign.