About Dene Lea Management Company Limited (13217350) United Kingdom