What's wrong with A D Hamilton & Co. Ltd.?

Your Contact Information