William Elder — Scottish engraver in London