About Navdef Limited (09049609) United Kingdom