1. Bath

2. Birmingham 3. Bradford

4. Brighton & Hove 5. Bristol

6. Cambridge 7. Canterbury

8. Carlisle 9. Chelmsford

10. Chester 11. Chichester

12. Coventry 13. Derby 14. Durham

15. Ely 16. Exeter 17. Gloucester 18. Hereford 19. Kingston-upon-Hull

20. Lancaster21. Leeds 22. Leicester

23. Lichfield 24. Lincoln 25. Liverpool 26. (City of) London

27. Manchester 28. Newcastle-upon-Tyne

29. Norwich 30. Nottingham 31. Oxford 32. Peterborough

33. Plymouth 34. Portsmouth 35. Preston

36. Ripon 37. Salford 38. Salisbury

39. Sheffield 40. Southampton 41. St Albans 42. Stoke-on-Trent

43. Sunderland 44. Truro

45. Wakefield 46. Wells 47. (City of) Westminster 48. Winchester

49. Wolverhampton

50. Worcester

51. York

FREE SHIPPING

ON ORDERS IN THE UK - £125 REST OF WORLD