she's tried ringing and ringing the embassy
It's not the embassy she want's. It's the Consulate. They're the ones who deal with passport renewal. She has to book an appointment and physically go to the office in London. She can book the appointment here:
secure.e-konsulat.gov.pl/placowki/105