About British Hedgehog Preservation Society Trading Limited (03407846) United Kingdom