One of Britain's Fine Cars, Rover 1954 (London Wellington Arch UK)