Coffee Diff - List of Roasters

Listing 97 artisan coffee roasters, in no particular order, with the total number of specialty coffee beans in stock 1123. Updated .

Quick links below lead to the either full list of specialty coffee beans or lists of beans for each coffee roaster. The roaster information shows roaster logo and name, followed by price and stock stats.

See full listing of 1123 coffee beans from 91 specialty coffee roasters, filtered by taste notes, origin, variety, process, roast level, and the roaster, as well as find similar beans.

See all 1123 specialty coffee beans.

Javabean
Min and Max Price per 250g (actual offer)
Roasted: Min £5 (£20/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 12/12 , Roasted: 12/12 , Decaf: 1/1
Bean Brothers
Min and Max Price per 250g (actual offer)
Roasted: Min £5.25 (£21/1kg), Max £7 (£7/250g)
Beans In Stock/Total
All: 16/16 , Roasted: 16/16 , Decaf: 1/1
Passion Fruit
Min and Max Price per 250g (actual offer)
Roasted: Min £6.5 (£6.5/250g), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 1/6 , Roasted: 1/6 , Decaf: 1/1
Round Hill Roastery
Min and Max Price per 250g (actual offer)
Roasted: Min £8 (£8/250g), Max £14 (£14/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
James Gourmet Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £4.75 (£4.75/250g), Max £7 (£7/250g)
Beans In Stock/Total
All: 18/18 , Roasted: 18/18 , Decaf: 2/2
Climpson & sons
Min and Max Price per 250g (actual offer)
Roasted: Min £0.04 (£21/142.019kg), Max £9.75 (£78/2kg)
Beans In Stock/Total
All: 12/12 , Roasted: 12/12 , Decaf: 2/2
Crude
Min and Max Price per 250g (actual offer)
Roasted: Min £8 (£8/250g), Max £9 (£9/250g)
Beans In Stock/Total
All: 6/6 , Roasted: 6/6 , Decaf: 1/1
Grey Seal
Min and Max Price per 250g (actual offer)
Roasted: Min £6.75 (£27/1kg), Max £9 (£9/250g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4 , Decaf: 1/1
Crankhouse Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £5 (£20/1kg), Max £20.83 (£12.5/150g)
Beans In Stock/Total
All: 11/15 , Roasted: 11/15 , Decaf: 1/1
Chimney Fire Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £4.88 (£19.5/1kg), Max £7.9 (£7.9/250g)
Beans In Stock/Total
All: 8/8 , Roasted: 8/8 , Decaf: 1/1
Steampunk
Min and Max Price per 250g (actual offer)
Roasted: Min £7.8 (£7.8/250g), Max £9 (£9/250g)
Beans In Stock/Total
All: 5/6 , Roasted: 5/6 , Decaf: 1/1
Heart & Graft
Min and Max Price per 250g (actual offer)
Roasted: Min £0.16 (£6/9.25kg), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Hot Numbers
Min and Max Price per 250g (actual offer)
Roasted: Min £5.5 (£66/3kg), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5
Origin
Min and Max Price per 250g (actual offer)
Roasted: Min £5.94 (£23.75/1kg), Max £32.5 (£19.5/150g)
Beans In Stock/Total
All: 9/9 , Roasted: 9/9 , Decaf: 1/1
Wogan Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £5.1 (£5.1/250g), Max £5.1 (£5.1/250g)
Beans In Stock/Total
All: 0/1 , Roasted: 0/1
Perky Blenders
Min and Max Price per 250g (actual offer)
Roasted: Min £7 (£7/250g), Max £8.5 (£34/1kg)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
Decadent Decaf
Min and Max Price per 250g (actual offer)
Roasted: Min £4.25 (£85/5kg), Max £8.25 (£7.49/227g)
Green: Min £6.05 (£5.49/227g), Max £7.71 (£7/227g)
Beans In Stock/Total
All: 12/12 , Roasted: 6/6 , Green: 6/6 , Decaf: 12/12
Luckie Beans
Min and Max Price per 250g (actual offer)
Roasted: Min £5.75 (£23/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Amber
Min and Max Price per 250g (actual offer)
Roasted: Min £6.25 (£6.25/250g), Max £7.5 (£7.5/250g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4
Coffee Real
Min and Max Price per 250g (actual offer)
Roasted: Min £4.9 (£4.9/250g), Max £10.4 (£10.4/250g)
Beans In Stock/Total
All: 48/48 , Roasted: 48/48 , Decaf: 12/12
Small Batch Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £6.95 (£6.95/250g), Max £9.95 (£9.95/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Salford Roasters
Min and Max Price per 250g (actual offer)
Roasted: Min £6 (£12/500g), Max £7.24 (£6.95/240g)
Beans In Stock/Total
All: 3/3 , Roasted: 3/3
Grumpy Mule
Min and Max Price per 250g (actual offer)
Roasted: Min £5.12 (£4.65/227g), Max £38.55 (£35/227g)
Beans In Stock/Total
All: 22/23 , Roasted: 22/23 , Decaf: 2/2
Second Crack
Min and Max Price per 250g (actual offer)
Roasted: Min £5 (£20/1kg), Max £8.12 (£6.5/200g)
Beans In Stock/Total
All: 1/2 , Roasted: 1/2 , Decaf: 1/1
Outpost
Min and Max Price per 250g (actual offer)
Roasted: Min £7.25 (£29/1kg), Max £25 (£10/100g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
F & E Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £7.25 (£29/1kg), Max £9 (£9/250g)
Beans In Stock/Total
All: 3/3 , Roasted: 3/3 , Decaf: 1/1
Smokey Barn
Min and Max Price per 250g (actual offer)
Roasted: Min £7.5 (£7.5/250g), Max £7.5 (£7.5/250g)
Green: Min £7.5 (£7.5/250g), Max £7.5 (£7.5/250g)
Beans In Stock/Total
All: 20/20 , Roasted: 10/10 , Green: 10/10 , Decaf: 2/2
York Emporium
Min and Max Price per 250g (actual offer)
Roasted: Min £3.25 (£13/1kg), Max £45 (£18/100g)
Green: Min £2.75 (£11/1kg), Max £3.85 (£3.85/250g)
Beans In Stock/Total
All: 48/50 , Roasted: 42/44 , Green: 6/6 , Decaf: 3/3
Glen Lyon
Min and Max Price per 250g (actual offer)
Roasted: Min £7.25 (£7.25/250g), Max £8.95 (£8.95/250g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4 , Decaf: 1/1
Foundry Coffee Roasters
Min and Max Price per 250g (actual offer)
Roasted: Min £6.38 (£25.5/1kg), Max £10.5 (£10.5/250g)
Green: Min £3.88 (£15.5/1kg), Max £6.12 (£24.5/1kg)
Beans In Stock/Total
All: 18/18 , Roasted: 9/9 , Green: 9/9 , Decaf: 2/2
Unorthodox
Min and Max Price per 250g (actual offer)
Roasted: Min £8 (£8/250g), Max £12 (£12/250g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Clifton Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £4.15 (£16.6/1kg), Max £12.5 (£5/100g)
Beans In Stock/Total
All: 18/18 , Roasted: 18/18 , Decaf: 3/3
Carvetii
Min and Max Price per 250g (actual offer)
Roasted: Min £7.84 (£31.36/1kg), Max £20 (£20/250g)
Beans In Stock/Total
All: 6/6 , Roasted: 6/6 , Decaf: 1/1
Red Bank
Min and Max Price per 250g (actual offer)
Roasted: Min £5.5 (£22/1kg), Max £15.56 (£14/225g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Grain and Grind
Min and Max Price per 250g (actual offer)
Roasted: Min £6.25 (£25/1kg), Max £7.5 (£7.5/250g)
Beans In Stock/Total
All: 9/9 , Roasted: 9/9 , Decaf: 1/1
The Roasting Shed
Min and Max Price per 250g (actual offer)
Roasted: Min £5.75 (£23/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 6/6 , Roasted: 6/6 , Decaf: 1/1
Dark Arts Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £8.5 (£8.5/250g), Max £19 (£19/250g)
Beans In Stock/Total
All: 8/12 , Roasted: 8/12 , Decaf: 1/2
Atkinsons
Min and Max Price per 250g (actual offer)
Roasted: Min £6.5 (£26/1kg), Max £8.5 (£34/1kg)
Beans In Stock/Total
All: 12/12 , Roasted: 12/12 , Decaf: 1/1
Workshop Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £11 (£11/250g), Max £18 (£18/250g)
Beans In Stock/Total
All: 6/6 , Roasted: 6/6 , Decaf: 1/1
Rising Ground
Min and Max Price per 250g (actual offer)
Roasted: Min £6.95 (£13.9/500g), Max £9.6 (£9.6/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
Fat Dragon
Min and Max Price per 250g (actual offer)
Roasted: Min £3.94 (£15.75/1kg), Max £8.8 (£7.99/227g)
Beans In Stock/Total
All: 4/5 , Roasted: 4/5
Third Wave
Min and Max Price per 250g (actual offer)
Roasted: Min £5.75 (£23/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
The Steamie
Min and Max Price per 250g (actual offer)
Roasted: Min £4.95 (£19.8/1kg), Max £11 (£44/1kg)
Beans In Stock/Total
All: 8/8 , Roasted: 8/8 , Decaf: 1/1
Jolly Bean
Min and Max Price per 250g (actual offer)
Roasted: Min £5.5 (£22/1kg), Max £7.67 (£6.9/225g)
Beans In Stock/Total
All: 1/5 , Roasted: 1/5
Silver Oak
Min and Max Price per 250g (actual offer)
Roasted: Min £5.22 (£20.9/1kg), Max £8.45 (£8.45/250g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Hill Top Brews
Min and Max Price per 250g (actual offer)
Roasted: Min £4.75 (£9.5/500g), Max £7.5 (£7.5/250g)
Beans In Stock/Total
All: 13/13 , Roasted: 13/13 , Decaf: 1/1
200 Degrees
Min and Max Price per 250g (actual offer)
Roasted: Min £6.25 (£25/1kg), Max £8.5 (£8.5/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
Hasbean
Min and Max Price per 250g (actual offer)
Roasted: Min £5 (£20/1kg), Max £22.5 (£22.5/250g)
Green: Min £4.5 (£36/2kg), Max £18 (£18/250g)
Beans In Stock/Total
All: 69/69 , Roasted: 36/36 , Green: 33/33 , Decaf: 2/2
Cielo
Beans In Stock/Total
All: 0/0
Notes
Min and Max Price per 250g (actual offer)
Roasted: Min £10.5 (£10.5/250g), Max £21.67 (£13/150g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Pharmacie
Min and Max Price per 250g (actual offer)
Roasted: Min £5.75 (£23/1kg), Max £20 (£20/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Machina
Min and Max Price per 250g (actual offer)
Roasted: Min £4 (£16/1kg), Max £13 (£13/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10
Craft House Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £5.49 (£21.95/1kg), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Horsham
Min and Max Price per 250g (actual offer)
Roasted: Min £4.74 (£18.95/1kg), Max £9.75 (£9.75/250g)
Beans In Stock/Total
All: 11/11 , Roasted: 11/11 , Decaf: 1/1
Pact
Beans In Stock/Total
All: 0/0
Coffee Compass
Min and Max Price per 250g (actual offer)
Roasted: Min £2.94 (£23.5/2kg), Max £13.25 (£26.5/500g)
Beans In Stock/Total
All: 54/60 , Roasted: 54/60 , Decaf: 6/6
Moonroast
Min and Max Price per 250g (actual offer)
Roasted: Min £5.12 (£20.5/1kg), Max £9.17 (£8.25/225g)
Beans In Stock/Total
All: 15/15 , Roasted: 15/15
Well Roasted
Min and Max Price per 250g (actual offer)
Roasted: Min £4.5 (£18/1kg), Max £10.75 (£21.5/500g)
Beans In Stock/Total
All: 16/16 , Roasted: 16/16 , Decaf: 1/1
Cracked Mug
Beans In Stock/Total
All: 0/0
Rockhill Brothers
Min and Max Price per 250g (actual offer)
Roasted: Min £6.25 (£25/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 1/2 , Roasted: 1/2
Fire Station
Min and Max Price per 250g (actual offer)
Roasted: Min £4.5 (£18/1kg), Max £7 (£7/250g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4 , Decaf: 1/1
Roast & Post
Min and Max Price per 250g (actual offer)
Roasted: Min £6 (£11.99/500g), Max £30 (£59.99/500g)
Green: Min £4.97 (£9.95/500g), Max £34.99 (£69.99/500g)
Beans In Stock/Total
All: 117/117 , Roasted: 77/77 , Green: 40/40 , Decaf: 12/12
Clumsy Goat
Min and Max Price per 250g (actual offer)
Roasted: Min £2.04 (£9.1/1.113kg), Max £9.6 (£9.6/250g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
The Missing Bean
Min and Max Price per 250g (actual offer)
Roasted: Min £4.5 (£9/500g), Max £9 (£9/250g)
Beans In Stock/Total
All: 11/11 , Roasted: 11/11 , Decaf: 1/1
Nude
Min and Max Price per 250g (actual offer)
Roasted: Min £3.75 (£15/1kg), Max £16 (£16/250g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Extract
Min and Max Price per 250g (actual offer)
Roasted: Min £5.75 (£23/1kg), Max £9.9 (£9.9/250g)
Beans In Stock/Total
All: 13/13 , Roasted: 13/13 , Decaf: 1/1
Coffee Folk
Min and Max Price per 250g (actual offer)
Roasted: Min £5 (£4/200g), Max £7.5 (£6/200g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4
47 Degrees
Min and Max Price per 250g (actual offer)
Roasted: Min £4 (£16/1kg), Max £10 (£5/125g)
Green: Min £1.68 (£67.29/10kg), Max £8.99 (£8.99/250g)
Beans In Stock/Total
All: 8/16 , Roasted: 6/9 , Green: 2/7 , Decaf: 1/1
Fortitude
Min and Max Price per 250g (actual offer)
Roasted: Min £7 (£28/1kg), Max £11 (£11/250g)
Beans In Stock/Total
All: 7/7 , Roasted: 7/7 , Decaf: 1/1
Mr Eion
Min and Max Price per 250g (actual offer)
Roasted: Min £6 (£6/250g), Max £8 (£8/250g)
Beans In Stock/Total
All: 10/10 , Roasted: 10/10 , Decaf: 1/1
Adams & Russell
Min and Max Price per 250g (actual offer)
Roasted: Min £2 (£48/6kg), Max £39.9 (£19.95/125g)
Green: Min £3 (£12/1kg), Max £3 (£12/1kg)
Beans In Stock/Total
All: 44/53 , Roasted: 43/52 , Green: 1/1 , Decaf: 1/1
River City
Min and Max Price per 250g (actual offer)
Roasted: Min £4.94 (£19.75/1kg), Max £7.21 (£6.49/225g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4 , Decaf: 1/1
Alchemy
Min and Max Price per 250g (actual offer)
Roasted: Min £7.5 (£30/1kg), Max £10.1 (£10.1/250g)
Beans In Stock/Total
All: 9/9 , Roasted: 9/9 , Decaf: 1/1
Backyard Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £6.8 (£6.8/250g), Max £8.2 (£8.2/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
River
Min and Max Price per 250g (actual offer)
Roasted: Min £6.25 (£25/1kg), Max £9 (£9/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5 , Decaf: 1/1
Square Mile Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £7.5 (£30/1kg), Max £15 (£21/350g)
Beans In Stock/Total
All: 11/11 , Roasted: 11/11 , Decaf: 1/1
Quarter Horse
Min and Max Price per 250g (actual offer)
Roasted: Min £6.5 (£6.5/250g), Max £10 (£10/250g)
Beans In Stock/Total
All: 12/12 , Roasted: 12/12 , Decaf: 1/1
Campbell & Syme
Min and Max Price per 250g (actual offer)
Roasted: Min £5.66 (£69/3.05kg), Max £10.5 (£10.5/250g)
Green: Min £7 (£28/1kg), Max £8 (£8/250g)
Beans In Stock/Total
All: 12/12 , Roasted: 11/11 , Green: 1/1 , Decaf: 1/1
Root & Branch
Beans In Stock/Total
All: 0/0
Django Coffee Co
Min and Max Price per 250g (actual offer)
Roasted: Min £5.61 (£22.45/1kg), Max £8.5 (£8.5/250g)
Beans In Stock/Total
All: 5/5 , Roasted: 5/5
Union
Min and Max Price per 250g (actual offer)
Roasted: Min £5.95 (£23.8/1kg), Max £8.75 (£7/200g)
Beans In Stock/Total
All: 20/20 , Roasted: 20/20 , Decaf: 3/3
Shot Yard
Beans In Stock/Total
All: 0/0
Assembly
Min and Max Price per 250g (actual offer)
Roasted: Min £7.5 (£30/1kg), Max £43.75 (£35/200g)
Beans In Stock/Total
All: 7/8 , Roasted: 7/8
North Star
Min and Max Price per 250g (actual offer)
Roasted: Min £5.5 (£5.5/250g), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 18/18 , Roasted: 18/18 , Decaf: 1/1
Strangers
Min and Max Price per 250g (actual offer)
Roasted: Min £6.5 (£6.5/250g), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 11/11 , Roasted: 11/11 , Decaf: 1/1
Girls Who Grind Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £7.12 (£28.5/1kg), Max £25 (£25/250g)
Beans In Stock/Total
All: 5/16 , Roasted: 5/16 , Decaf: 1/2
Dear Green
Min and Max Price per 250g (actual offer)
Roasted: Min £7.5 (£30/1kg), Max £13.57 (£3.8/70g)
Beans In Stock/Total
All: 12/12 , Roasted: 12/12 , Decaf: 1/1
Curve
Min and Max Price per 250g (actual offer)
Roasted: Min £6 (£24/1kg), Max £11.5 (£11.5/250g)
Beans In Stock/Total
All: 8/8 , Roasted: 8/8 , Decaf: 1/1
Cairngorm
Min and Max Price per 250g (actual offer)
Roasted: Min £9 (£9/250g), Max £9.5 (£9.5/250g)
Beans In Stock/Total
All: 0/3 , Roasted: 0/3
Long & Short
Min and Max Price per 250g (actual offer)
Roasted: Min £8.75 (£7/200g), Max £11.25 (£9/200g)
Beans In Stock/Total
All: 8/10 , Roasted: 8/10 , Decaf: 2/2
92 Degrees
Min and Max Price per 250g (actual offer)
Roasted: Min £7 (£7/250g), Max £9 (£9/250g)
Beans In Stock/Total
All: 6/6 , Roasted: 6/6 , Decaf: 1/1
Hard Lines
Min and Max Price per 250g (actual offer)
Roasted: Min £7 (£28/1kg), Max £10 (£10/250g)
Beans In Stock/Total
All: 6/15 , Roasted: 6/15 , Decaf: 2/2
Department of Coffee
Min and Max Price per 250g (actual offer)
Roasted: Min £9 (£9/250g), Max £60 (£60/250g)
Beans In Stock/Total
All: 3/7 , Roasted: 3/7
Rave
Min and Max Price per 250g (actual offer)
Roasted: Min £3.38 (£13.5/1kg), Max £11.75 (£11.75/250g)
Green: Min £1.45 (£5.8/1kg), Max £5.12 (£20.5/1kg)
Beans In Stock/Total
All: 39/39 , Roasted: 27/27 , Green: 12/12 , Decaf: 7/7
Obadiah
Min and Max Price per 250g (actual offer)
Roasted: Min £4.17 (£25/1.5kg), Max £7.5 (£9/300g)
Beans In Stock/Total
All: 4/4 , Roasted: 4/4 , Decaf: 1/1
Cambridge Coffee Company
Beans In Stock/Total
All: 0/0
Ancoats
Min and Max Price per 250g (actual offer)
Roasted: Min £6 (£24/1kg), Max £14.29 (£20/350g)
Beans In Stock/Total
All: 9/9 , Roasted: 9/9 , Decaf: 1/1

Above is the list of 97 specialty coffee roasters in the United Kingdom. Currently, 1123 specialty coffee beans from 91 of these roasters are listed on Coffee Diff, with the option to find coffee bean listings by tasting notes, origin, variety, process, roast level (using Advanced Search in the general coffee listing page). At the moment, 6 of 97 specialty coffee roasters are unavailable. Also, 78 coffee beans from available roasters are currently out of stock. The information about coffee beans in stock, split by green, decaf and all beans, is denoted separately for each roaster, in the list above. The information about price range is also denoted in the list, separately for each roaster. The links in the list lead to the roaster's website and the coffee bean listing for the specific roaster. Once you are in the general coffee listing page, you can select coffee beans from (or filter by) multiple roasters, using Advanced Search.

The information about specialty coffee beans is updated at least once a day. Additional features and new specialty coffee roasters are added on continuous basic. If you're one of independent specialty roasters and want to be added, feel free to reach out via contacts below, the basic listing on the website is free. If you are a coffee lover looking for freshly roasted specialty beans and want to access information easier, please contact us with feature requests (it's free to ask :) ). If you have related project or business, we're happy to collaborate.

update | ©2016-2019 Coffee Diff, Manchester, UK | ukcoffeediff@gmail.com