Living in London is a gourmet grocery store offering a selection of British products, including teas and biscuits.