About Charles Taylor Holdings Limited (03012501) United Kingdom