About Stumptec Limited (04511398) United Kingdom