No legal requirement for the shop to give a receipt, no laws broken here.
Tell 'em to knock the vat off for cash then! They have to give a vat receipt if you ask for one. Illegal to charge vat and not give a receipt for the vat amount, vat rate, vat registration number and date.