About The Delancy Group Ltd (12868563) United Kingdom