I believe these are called altocumulus clouds and are a sign of an approaching weather front.
All images are copyright of Ian Fulton, please do not download without permission