About Dene Castle Limited (10990174) United Kingdom