About Denrose Projects Limited (06118469) United Kingdom