About Stackpole Investments Limited (05932999) United Kingdom