About Densley Charles Limited (12100269) United Kingdom