The wait was over. Britain's Overfinch offers their newest creation, a Range Rover Holland & Holland. Named after the famous London producer of weapons, SUV…