About Navigators Holdings (uk) Limited (03434197) United Kingdom