The tiny green beetle is an Oedemera nobilis. Some websites claim it is called the flower beetle. It is described as being common in southern England, and most frequently found on the flower on which it is pictured here.
Wildlife from Wolverhampton and nearby