About Stackwood Resources Ltd (10883001) United Kingdom