About Delancy Property Ltd (12870873) United Kingdom