About Charles Taylor & Co. Limited (02561548) United Kingdom