About Nectanebo Estates Ltd (08898984) United Kingdom