About Stephen & T Ltd (13330741) United Kingdom