About

Slimming World is located in Hampshire, UK