The staff at Teddington are fantastic - they are friendly but also very professional. They made sure I had a lovely experience which is hard in the circumstances we find ourselves in at the moment. Even the staff not directly involved with my appointment made sure I was ok. A real credit to the company