Sounds like you want to do Lands End to John O'Groats or vice versa, also known as LEJOG or JOGLE, depending on which end you start at. There should be lots of info out there as it's a popular tour to do in the UK. When you're in London you can cycle along the Thames quite a long way, all the way from the centre out to Kew Gardens and possibly further.