About Navigators Management (uk) Limited (03254265) United Kingdom