About Stam Consultancy Limited (07582585) United Kingdom