About Charles Taylor Developments Limited (09688776) United Kingdom