The Shropshire lead mines produced a fair amount of decent quartz crystals, together with galena, sphalerite, calcite and pyrite cubes. Primrose hill had epidote and garnet.
Wainlode cliff, on the Severn in Gloucs, has decent pyrite up to oxo cube size, micaceous haematite in the Dean iron mines.
The quarry at Turners Hill used to have good garnets, galena and amethyst.
The pebble beds around the Lickey Hills and quarry have had some excellent agates.
Cauldon Low quarry in Staffs used to produce marcasite and haematite.
There's a vast number of minerals from Derbyshire.
pm me if you need any more info.
Where there's a mine or a hole in the ground.
That's where I'm heading for that's where I'm bound
So follow me down Cousin Jack
(Grateful thanks to Show of Hands)