About Densham Limited (02341650) United Kingdom