About Stamp Mechanical Services Ltd (11274192) United Kingdom