About Dr Chandler Holdings Ltd (11674240) United Kingdom