About Stacks Industries Ltd (07171734) United Kingdom