You can take baby swimming from birth as long as his/her cord is healed and mother and baby have had their 6 week check.
You no longer have to wait until they have had their immunisations any concerns should be discussed with your GP, Health Visitor or by visiting the NHS website.