Looks more Alpha Romeo than Mercedes to me. However, I am no authority. Knowing what I know about Roger Barlow, it is probably neither and is some make we've never heard of.