15 Nov 2022, 06:54 UTC · By: Aurel Niculescu / The limited-edition Land Rover x Bamford London - LR001 was designed by the automaker and is built by the watchmaker in just 100 units for £1,350