About Nestor Property Ltd (12451001) United Kingdom