Country house chic meets regal splendour at The Mitre, a newly-refurbished boutique hotel on the banks of the River Thames, just over the road from Hampton Court Palace. Glenapp Castle review ...