From creamy cappuccinos to rich roasts, Britain is a nation of coffee drinkers who take the perfect brew very seriously.