About The Sticky & Talcy Company Ltd (13118967) United Kingdom