Pictures: Nick Richens outside the Strand branch in London; supporters greet Nick as he nears the end of his 1,100-mile charity cycle ride

Nick, who is managing director of the chain, completed a journey of around 1,100 miles, visiting branches that included Plymouth, Manchester, Norwich and Southampton.

Nick finished in Winchester on Friday, where he began his challenge on 4 June.

‘Apart from the vicious head wind I experienced crossing Dartmoor, I have been extremely lucky with the weather,’ said Nick who has worked at LCE since 1975.

‘The people at the branches have been amazing and I enjoyed cakes and welcomes on the way round.’

Nick, who ran the London Marathon last year, had hoped to raise at least £10,000 for the Multiple Sclerosis Society and The Prostate Project.

In the end, he surpassed his target, raising almost £12,000.