About Denham Healthcare Ltd (13266149) United Kingdom