About Delcourt Investments Limited (00424974) United Kingdom