The Telegraph have named the best pubs in England, including just two London pubs, find out why they made the list.