The Polly Tea Rooms in affluent Marlborough in Wiltshire - which has frequently been voted one of the best places to live in the UK - has been a much loved fixture of its historic High Street.