About Stumpmasters-uk Ltd (09881470) United Kingdom