Hi Paul. Welcome to justanswer.
It's likely dust or oil on the low pass filter that sits right in front of the sensor. The sensor on your camera requires cleaning. Is your camera still under warranty?
Okay then you will need to take it to any camera repair shop and get the sensor cleaned.
Or you can book a service at Jessops. Click Here
Please rate the chat positively by clicking the 5 stars present on the upper panel so that I can get credited for my services. Thanks.