Rankines in High St, Jardine in Queensberry St, and Welsh in The Vennel are 3 Ironmongers that spring to mind. Can't think k of any more atm.