Car & Van Hire in London - Upton Park 476 Barking Road, Upton Park, London, E6 2JX Tags: long term hire, long wheel base vans, luxury cars, national accounts