About Willderspin Stamp Company Ltd (10201135) United Kingdom