About Clarke Taylor Group Limited (12567118) United Kingdom