FINCH MOTORS – proud to be London’s Best Mercedes-Benz Independent Specialist.