About Navigate Property Investments Ltd (13625751) United Kingdom