About Stencil - Tech Franchising Limited (13243633) United Kingdom