We have had at least 15 Small Tortoiseshell,2 Peacock and 2 Comma butterfly on our Buddleia in the last 24 hours. The best we have seen in 6 years.
Thanks to Colin Duke for the most probable I.D. of the Hover fly
Hover fly – Eristalis horticola 

tortoiseshell and Peacock

comma