About Stewart Scott Re Limited (10980369) United Kingdom