About Nectar Property Investments Limited (09799291) United Kingdom