I have had a look on ebay and googled. There are loads of sellers about but apparantly old coins are often fakes so I would prefer to buy from a reputable buyer.
DH's dad has developed a new obsession of collecting coins - they don't look too expensive so if I can find a good source then buying for FiL will suddenly become much easier. DH wants to get him a Cromwell or Charles 1st penny.