Topnotch Health Clubs is a chain of health clubs that started in 1991. They currently have 9 locations in London, the South East, and Midlands. The company aims to provide innovative and unique facilities that promote a sense of fun and motivate their ...