About Denman Investments Limited (12912139) United Kingdom