About Stamp Jackson & Procter Limited (10628196) United Kingdom