About Christopher Thomas Lloyd Associates Limited (10740306) United Kingdom