About Charles Taylor Investment Management Company Limited (02597752) United Kingdom