Company name: Nene Overland
Description: The UK's largest Land Rover Defender, Range Rover, Toyota Landcruiser, Jeep and 4x4 Specialist. Servicing, modifying and over 200 used vehicles in stock.
Manor Farm, Ailsworth, Peterborough PE5 7DL, United Kingdom