About The Navigators Lodge Ltd (12794873) United Kingdom