A lovely place to stay in Twickenham with all the amenities you could possibly want