A shortage of penicillin and amoxicillin – two antibiotics used to treat Strep A infections – is being caused by a “run” on the medicines and funding problems raised by pharmacies months ago, the head of a group representing local chemists’ has said.