About Stackdale Limited (01912619) United Kingdom