About Sthughes23 Limited (09359155) United Kingdom