About Stump Solutions Limited (07560992) United Kingdom