About Shrewsbury Herbarium Limited (07768612) United Kingdom