About Charles Taylor Vesta Limited (09315119) United Kingdom