About Navigator Business Exit Limited (NI630694) United Kingdom