Life’s a Leech!

0

Marian Gower is the Manageress of one of the more unusual businesses based in Wales. Biopharm Leeches is one of the largest commercial leech farms in the World and was set up in Swansea in […]