About Clarke-taylor Ltd (11480013) United Kingdom