Have you looked at Trinity Hydro Centre?
http://www.trinityhydrocentre.co.uk
It's a great place to learn, but if your little boy is more advanced than beginner, then I recommend the small, clean, warm pool at Wimbledon Leisure Centre which is part of the Better group. My son adores his Saturday swimming lessons.