About Stewart Tor Co Ltd (10725770) United Kingdom