About Stamper S Capital Investments Limited (08959387) United Kingdom