About Sw & T Ltd (12945558) United Kingdom