About Navarre Development 3 Ltd (11612659) United Kingdom