About Dentons Managers Limited (08387559) United Kingdom