About Dennett Investments Limited (05751674) United Kingdom