About Thomas & Charles Limited (11523663) United Kingdom