About Stour Re Limited (10183833) United Kingdom