Almuñecar has several places which sell British products.
The biggest selection by far is the Spar Supermarket in Calle Bikini.
(not far from the big white cross)
Tel: 626 467 655
Open Mon - Sat - 9am - 8pm Sun 10am -4pm
There is another one called Olivares next to the Mercadona supermarket.
As well as English products Olivares also has a lot of German and Scandinavian products.
Olivares
Calle Mariana Pineda (next to Mercadona Supermarket)
958 63 00 07
Hampers:
Opposite Solbank
Open Mon - Fri - 10am - 6pm Sat 10am -5pm Sun 11am -3pm.
Not many places do English bread except Supersol Supermarket in Salobreña which has a lot of British products.
For English books go to Delfin books
Avenida Juan Carlos.
Although if you have an address you can have English books sent out from Amazon and they only take about 5 days to arrive.
For example
https://amazon.co.uk/exec/obidos/ASIN/1848360371/751/