About Nectar Properties Limited (10913033) United Kingdom