LCR, a leading provider of van rental services in London, has launched offers and deals for the van rental in London. This is to make it more convenient and affordable for travellers to visit London.