Welcome Guest! Login here or sign up during checkout to create an account.

Stockists

Please find below a list of our stockists, ordered alphabetically by region:

 

Channel Islands

Bill Dunne: 6 Westbrook, South Side, St Sampsons, GY2 4QQ

Waitrose: Admiral Park, St. Peter Port, Guernsey

 

East Midlands

Daybrook Post Office: 131 Sherbrook Road, Daybrook, NG5 6AS

Forbidden Planet Leicester: 23 Silver Street, Leicester, LE1 5EU

Waitrose: 12 Bowen Square, Daventry, Northants, NN11 4DR

Waitrose: 690 Northampton Road, Corwn Park, Rushden, NN10 6AR

Waitrose: 694 Searby Road, Nettleham Road, Lincoln LN2 4D

Waitrose: 227 Ossington way, Newark, NG24 1FF

Waitrose: Trinity Square, 31 Milton Street, Nottingham, NG1 4AF

Waterstones: 1-5 Bridlesmith Gate, Nottingham, NG1 2GR

 

East of England

Eaglecloud 2 ltd: 32 Abbeygate Street, Bury St Edmunds, Suffolk, IP33 1

Holt Bookshop: 10 Appleyard, Holt, NR25 6AR

Odedra Odedra and Odedra: 21 High Street, Hunstanton, PE36 5AB

Scarce: 14 Raydon Corner, Orford, Woodbridge, IP12 2BT

Waitrose: 140 Robert Boby Way, Bury St Edmunds, Suffolk, IP33 3DH

Waitrose: 552 6-10 Fitzroy Street, Cambridge, CB1 1EW

Waitrose: 651 50 Hauxton Road, Trumpington, Cambridge, CB2 9JL

Waitrose: 205 Brays Lane, Ely, Cambridgeshire, CB7 4QJ

Waitrose: 674 Fred Archer Way, Newmarket, Suffolk, CB8 8NY

Waitrose: 686 Castleacre Road, Swaffham, PE37 7HT

Waitrose: 108 Station Road, St Ives, Cambridgeshire, PE27 5BW

Waitrose: 1231-1241 London Road, Leigh-on-Sea, Essex, SS9 3JA

Waitrose: 135 Hill Street, Saffron Walden, Essex, CB10 1EH

Waitrose: Queen Street, Ramsgate, CT11 9EJ

Waterstones: 22 Sidney Street, Cambridge, CB2 3HG

 

London

Angkor Ltd: 130 Balls Pond Road, Highbury, N1 4AD

Big Green Bookshop: Unit 1, Brampton Park Rd, London, N22 6BG

Bookseller Crow on the Hill: 50 Westow Street, London, SE19 3AF

Brightons Brightons News: 22 London Road, Twyford, RG10 9ER

Co-operative Group Ltd: 29 Roehamton Vale, London, SW15 3DX

Dulwich Books: 6 Croxted Road, London, SE21 8SW

Foyles Bookshop: Document Park, Castle Road, W1D 4AT

Good News: 138 Great Portland Street, London, W1W 6PZZ

Gosh! Comics: 1 Berwick St, London, W1F 0DR

Hunters: The Green, Winchmore Hill, London, N21 1AY

Jalaram News: 4 Broadway Parade, The Broadway, N8 9DE

Loken Patel Thames Newsagents: 66 Richmond Road, Twickenham, TW1 3BE

Ottie and the Bea: 12 Old Dover Road, London, SE3 7BT

Roco News & Magazines: 12 Elgin Crest, Holland Park, W11 2HX

SS Diptesh: 89 Leanard Street, London, EC24 4QS

Swami News: 118 High Street, Penge, SE20 7EZ

Tales on Moonlane: 25 Half Moon Ln, London, SE24 9JU

The Bookstall: St Margarets British Rail, TW1 2LH

Waitrose: 134-152 Balam High Road, Balham, London, SW12 9BN

Waitrose: 1 Southend Road, Beckenham, BR3 1SD

Waitrose: 27-45 Queens Road, Buckhurst Hill, IG9 5EP

Waitrose: 196 Kings Road, Chelsea, London, SW3 5XP

Waitrose: 380 North End Road, Fulham, London, SW6 1LX

Waitrose: 129 Burnt Ash Lane, Bromley, BR1 5AJ

Waitrose: 45 Masons Hill, Bromley, BR2 9HD

Waitrose: Clerkenwel, St Johns Street, London, EC1V 4DE

Waitrose: 732 Cherry Tree Walk Centre, Barbican, London, EC1Y 8NX

Waitrose: 215-273 Ballards Lane, Finchley, London, N12 8NR

Waitrose: 112-366 Holloway Road, Holloway, London, N7 6PA

Waitrose: 174-199, Finchley Road, Swiss Cottage, London, NW3 6NN

Waitrose: Weston House, 246 High Holborn, London, WC1V 7EX

Waitrose: 2 Langstone Way, London, NW7 1GU

Waitrose: 32-39 Temple Fortune Parage, Temple Fortune, London, NW11 0QS

Waitrose: 1305 High Street, Whetstone, London, N20 9HX

Waitrose: 16-18 Between Streets, Cobham, KT11 1AF

Waitrose: 11 High Street, Green Street, BR6 6BG

Waitrose: 1 Southend Road, Beckenham, BR3 1SD

Waitrose: 92-96 High Road, South Woodford, London, E18 2NA

Waitrose: Lower Ground Floor, The Srcade, Westfirld, E20 1EH

Waitrose: 23-39 The Brunswick Centre, Bloomsbury, WC1N 1AF

Waitrose: 52 Green Lane, Northwood, Middlesex, HA6 2XW

Waitrose: 698 Homestead Road, Rickmanworth, WD3 1FX

Waitrose: 87 Limpsfield Road, South Croydon, CR2 9LE

Waitrose: 292 Upper Richmond Road, East Sheen, London, SW14 7JG

Waitrose: 225 Putney Exchange Centre, Putney, London, SW15 1TW

Waitrose: 21-31 Coombe Lane Raynes Park, London, SW20 0BS

Waitrose: 2a Wimbledon Hill Road, Wimbledon, London, SW19 7NS

Waterstones: 203 – 206 Piccadilly, London, W1J 9HD

Waterstones: O2 Centre, 255 Finchley Road, London, NW3 6LU

Waterstones: King’s Road, London, SW3 3NR

Waterstones: 54-55 London Wall, London, EC2M 5RA

Waterstones: 39-41 Notting Hill Gate, London, W11 3JQ

Waterstones: 220-226 Chiswick High Road, Chiswick, W4 1PD

Waterstones: 203-206 Picadilly, London, W1J 9HD

West End Lane Books: 277 West End Lane, London, NW6 1QS

WH Smiths: 140 The Parade, Sutton Coldfield, B72 1PH

WH Smiths: 5 Mell Swuare, Solihull, B91 3Az

WH Smiths: 3-5 New Walk, Kingfisher Centre, Redditch, B97 4YP

WH Smiths: 6-10 Union Street, BA1 1RT

 

North East

Concord General Store: Bellhouse Road, Sheffield, S5 0RF

Crossroads Stores: Gainsborough, York, North Yorkshire, Middle Rasen, LN8 3JS

Johns News: 17 Bath Street, ILESTON, DE7 8AH

OK Comics: 19, Thornton’s Arcade, Briggate, Leeds, West Yorkshire, LS1 6LQ

Travelling Man: 32 Central Rd, Leeds, West Yorkshire, LS1 6DE

Travelling Man: 43 Grainger St, City Centre, Newcastle upon Tyne, NE1 5JE

Travelling Man: 54 Goodramgate, York, North Yorkshire, YO1 7LF

Waitrose: Wentworth Park, Alemouth Road, Hexham, NE46 3PD

Waitrose: Green Road, Leanwood, Leeds, LS6 4RJ

Waitrose: 60 Westgate, Otley, LS21 3AS

Waitrose: 1-3 Ecclesall Road, Sheffield, S11 8HY

Waitrose: Foss Islands Road, York, YO31 7UL

Waitrose: The Core, Lands Lane, Leeds, LS1 6JB

Waitrose: 92-94 Station Parade, Harrogate, HG1 1HQ

Waitrose: Beverley Road, Willerby, Hull, HU10 6EB

WH Smiths: 10-11 Darley Mall, Kirkgrate Centre, Bradford, BD1 1QP

WH Smiths: 10 Sheep Street, Skipton, BD23 1JH

 

North West

Arcadia news: 4 Market Arcade, Glossop, SK13 8AP

Ebb & Flow: 12 Gillibrand St, Chorley PR7 2EJ

Moore Village Stores: 30-32 Runcorn Road, Moore, Warrington, WA4 6TZ

Storytellers Inc: 7 The Crescent, St Annes-on-Sea, Lytham St Annes, Lancashire, FY8 1SN

Travelling Man: 4 Dale St, Manchester, M1 1JW

Waitrose: 749 Three Tuns Lane, Sefton, Formby, L37 4AY

Waitrose: Mona Road, Menai Bridge, LL59 5EA

Park News: 136 Grisburn Road, Barrowford, Nelson, BB9 6HQ

 

Scotland

The Bookworm: 59 High Street, Selkirk, Scottish Borders, TD7 4BZ

Borthwick Craiglth: 6 Craigleith Road, Edinburgh, EH4 2DP

Waitrose: 38 Comely Bank, Edinburgh, EH4 1AG

Waitrose: 145 Morningside Road, Edinburgh, EH10 4AX

Waterstones: 128 Princes Street, Edinburgh, EH2 4AD

 

South East

Bags of Books: 1 South Street, Lewes, East Sussex, BN7 2BT

Bookhouse: 267 Banbury Rd, Oxford, OX2 7HX

Book Nook: 1 St Johns Place, First Avenue, Hove, East Sussex, BN3 2FJ

Blackwells: 51 Broad St, Oxford, OX1 3BQ

Cobham Bookshop: 12A Anyards Rd, Cobham, KT11 2JZ

Cole’s Bookshop:  4 Crown Walk, Bicester, OX26 6HY

Dave’s Comics: 5 Sydney Street, Brighton and Hove, Brighton, East Sussex, BN1 4EN

Guildhall Stores: 34 Town Street, Thaxted, CM6 2LA

Handy Stores: High Street, Medstead, Alton, GU34 5LW

Jaffe and Neale: 1 Middle Row, Chipping Norton, OX7 5NH

Newstand: 15A The Power House, Upper Brents, Faversham, ME13 7DZ

Orion News Ltd: 7 Orion Parade, Keymer Road, BN6 8QA

Pegasus Theatre: Magdalen Rd, Oxford, OX4 1RE

Pollintons: 142 Oatlands Drive, Weybridge, KT13 9HJ

Samways: 35 Station Approach, Great Missenden, HP16 9AZ

Short Court Candy Shop: 65 Woodstock Road, Oxford, OX2 6HJ

Shree Newsagents: 147 Victoria Street, St Albans, Hertforshire, AL1 3TA

SS. Food and Wine: 158 Micklefield Road, High Wycombe, HP13 7HA

The Tuck Shop: Bell Street, Sawbridgeworth, CM21 9AR

Waitrose: 168 Main Road, Westerham, TN16 3BB

Waitrose: Ravenna, Chichester, PO19 1RD

Waitrose: High Street, Old Town, Eastbourne, BN21 1HR

Waitrose: 744 Kings Hill, Fortune Way, ME19 4QJ

Waitrose: 11-14 Bridge Street, Goldaming, GU7 1HY

Waitrose: 2 North Street, Havant, PO9 1PR

Waitrose: Prospect Road, Hythe, CT21 5NH

Waitrose: Eastgate Street, Lewes, BN7 2LP

Waitrose: 63 Station Road, Longfield, Kent, DA3 7QA

Waitrose: Church Road, Paddock Wood, TN12 6EX

Waitrose: 8 Rams Walk, Petersfield, GU32 3JA

Waitrose: Fossetts Way, Eastern Avenue, Southend-On-Sea, SS2 4DQ

Waitrose: Sovereign Way, Tonbridge, TN9 1RG

Waitrose: 96-98 High Street, Uckfield, East Sussex, TN22 1PU

Waitrose: 60 Station Approach, West Byfleet, Surrey, KT14 6NE

Waitrose: St Mary’s Lane, Upminster, Essex, RM14 3BT

Waitrose: 9 Waterborne Walk, Leighton Buzzard, LU7 1DH

Waitrose: Vicarage Lane, Hailsham, BN27 1BE

Waitrose: St Johns, Well Lane, Berkhamstead, Hertfordshire, HP4 1HS

Waitrose: The Backs, Chesham, Bucks, HP5 1DR

Waitrose: 3 Leyton Road, Harpenden, AL5 2TJ

Waitrose: The Lairage, Bedford Road, Hitchin, SG5 2UG

Waitrose: 74a High Street, Stevenage, SG1 3EH

Waitrose: 131 Western Road, Brighton, BN1 2LA

Waitrose: 28-32 The Broadway, Cheam, Surrey, SM3 8BD

Waitrose: 112 Brighton Road, Coulsdon, Surrey, CR5 2NB

Waitrose: 505 Avon Road, Little Hampton, West Sussex, BN17 6AT

Waitrose: Unit 12-14 Old Mill Square, Storrington, Pulborough, RH20 4NQ

Waitrose: 689 High Street, Worthing, BN11 1LL

Waitrose: 211 Abbey Close, Abingdon, Oxon, OX14 3HL

Waitrose: 51 Church Street, Caversham, Reading, RG4 8AY

Waitrose: 9-11 Old High Street, Headington, Oxfordshire, OX3 9HP

Waitrose: 49 Bell Street, Henley on Thames, Oxon, RG9 2BA

Waitrose: 980 Oxford Road, Reading, Berkshire, RG30 6WR

Waitrose: 238 London Road, Twyford, Berkshire, RG10 9EH

Waitrose: 1 Greyhound Lane, Thame, OX9 3ZD

Waitrose: 1 Saint Martins Street, Wallingford, Oxon, OX10 0EF

Waitrose: Wantage, Oxford, OX12 8BD

Waitrose: 25 Woolgate Market Square, Witney, OX28 6AR

Waitrose: 221 Rectory Road, Wokingham, Berkshire, RG40 1BB

Waitrose: 180 Crockhamwell Road, Woodley, Reading, RG5 3JW

Waitrose: 177 Penn Road, Beconsfield, Bucks, HP9 2PW

Waitrose: 105 High Street, Esher, Surrey, KT10 9QE

Waitrose: 195 Wood Street, Kingston, Surrey, KT1 1TG

Waitrose: 48 Moorbridge Road, Maidenhead, Berkshire, SL6 8AF

Waitrose: 465 Chapel House, Chapel Street, Marlow, SL7 1DD

Waitrose: 131 24-28 High Street, New Malden, Surrey, KT3 4HE

Waitrose: 10 Sheen Road, Richmond, Surrey, TW9 1AE

Waitrose: Two Rivers Retail Park, Mustard Mill Road, Staines, TW18 4WB

Waitrose: 769 Meadow Walk, High Street, Buckingham, MK18 1RS

Waitrose: 190 London Road, Sunningdale, Ascot, SL5 0HD

Waitrose: 15a Claremont Street, Subiton, Surrey, KT6 4QR

Waitrose: 50 London Road, Twickenham, Middlesex, TW1 3RJ

Waitrose: 37 King Edward Court, Windsor, Berkshire, SL4 1TG

Waitrose: 32 Marmion Road, Southsea, PO5 2EJ

Waitrose: 1 Oakmount Road, Chandler’s Ford, Eastleigh, SO53 2LG

Waitrose: 798 Stanford Road, Lymington, SO41 9GF

Waitrose: 32 Alma Road, Romsey, SO51 8AS

Waitrose: 119-121 Portswood Road, Southampton, SO17 2FX

Waitrose: St Mary Church Road, Torquay, TQ1 3HL

Waitrose: 752 Chafron Way, Middleton, Milton Keynes, MK10 9SU

Wallingford Bookshop: 10C St Martin’s Street, Wallingford, OX10 0AL

Waterstones: William Baker House, Broad Street, Oxford, OX1 3AF

Waterstones: Eden Shopping Centre, 11 Newlands Meadow, High Wycombe, HP11 2BZ

WH Smiths: 29 High Street, Harpenden, AL5 2RU

 

South West

Abbey Bookshop: 74-76 Cheap Street, Sherborne, Dorset, DT9 3BL

Booka Bookshop: 26-28 Church Street, Shropshire, SY11 2SP

Bovey Home News: 6 Station Road, Dolphin Square, TQ13 9AL

CGC Emporium: 58 North Street, Chichester, West Sussex, PO19 1NB

Chelston Post Office: 24 Walnut Road, Chelston, TQ2 6HS

Gnash Comics:  9 West Streer, Ashburton, Devon, TQ13 7DT

Hewlett Store: 58-60 Hewlett Road, Cheltenham, GL52 6AH

Liskeard News: 8 Fore Street, Liskeard, PL14 3JB

Proud Lion Comics: 8 Saint George’s Place, Cheltenham, GL50 3JZ

Sally’s Newsagents: 9 The Square, Chagford, TQ13 8AA

SK Enterprises: Pirton Corner, Cheltenham Road East, GL3 1AE

United News: 108 High Street, Cheltenham, GL50 1EG

Viks News: 12 Gilda Parade, Whitchurch, BS14 9HY

Waitrose: 1 The Podium, Northgate Street, BA1 5AL

Waitrose: 42-44 West Street, Bridport, DT6 3QP

Waitrose: 120 Tudor Arcade, South Street, Dorchester, DT1 1BN

Waitrose: Harbour Road, Portishead, BS20 7DE

Waitrose: 17-18 High Street, Marlborough, SN8 1AA

Waitrose: 319 Bath Road, Melksham, Wiltshire, SN12 6LP

Waitrose: 315 Ashley Road, Poole, BH14 0AP

Waitrose: 226 Churchill Way, West Salisbury, SP2 7TS

Waitrose: 805 Rowlands Hill, Wimborne, Dorset, BH21 1AN

Waitrose: 633 Honeybourne Way, Cheltenham, Gloucestershire, GL50 3QW

Waitrose: 220 Sheet Street, Cirencester, Glocestershire, GL7 1SZ

Waitrose: 210 London Road, Glocestershire, GL5 2AP

Waitrose: 51 Northumbria Drive, Henleaze, BS9 4HN

Waitrose: 480 Underlane, Holsworthy, Devon, EX22 6BL

Waitrose: 657 Stowford Rise, Woolbrook, Sidmouth, EX10 9GA

Waitrose: 34-36 High Street, Wellington, TA21 8RD

Waterstones: 11 Boscawen Street, Truro, Cornwall, TR1 2QU

Waterstones: 65 New George Street, Plymouth, PL1 1RJ

Water Village Stores: 3 Trelowarren Terrace, Budock Water, Falmouth, TR11 5DR

Wellington Service Station: West Park 26, Chelston, TA21 9AD

WH Smiths: Unit 1/2, The Bridge, BA11 1AR

WH Smiths: 45-47 High Street, BA5 2AE

 

Wales

Rossiter Books: The Corn Exchange, 7 The High Street, Ross-on-Wye, Herefordshire, HR9 5HL

Rossiter Books: 5 Church Street, Monmouth, Monmouthshire, NP25 3BX

Waitrose: Mona Road, Menai Bridge, LL59 5EA

Waitrose: 688 Palmertone Road, Barry, South Glamorgan, CF63 2PE

Waitrose: 217 Monnow Street, Monmouth, NP25 3EQ

 

West Midlands

Bal’s News and Booze: 3 Dangerfield Lane, Wednesbury, WS10 7SE

Waitrose: 696 Marston Road, Wolverhampton, West Midlands, WV2 4NJ

Waitrose: 1332 Stratford Road, Hall Green, Birmingham, B28 9EF

Waitrose: 699 Stonnyland Drive, Lichfield, Staffordshire, WS13 6RX

Waitrose: 237 Edith Walk, Malvern, Worcestershire, WR14 2HH

Waitrose: 27 Pride Hill, Shrewsbury, SY1 1DP

Waitrose: 155 Ryemarket, Stourbridge, West Midlands, DY8 1HJ

Waitrose: 7 Highgate Centre, Bellwell Lane, Sutton Coldfield, B74 4AB

Waterstones: 67-71 High Street, Solihull, B91 3SW

Waterstones: 1 Priorsgate, Warwick Street, Royal Leamington Spa, Leamington Spa, Warwickshire, CV32 4QG

WH Smiths: 29 Union Street,  Birmingham, West Midlands, B2 4LR