What type of bird is this?

Can anyone tell me what this type of bird this is . It visited our garden in Hampshire yesterday. We’ve not seen one like this before