About C.r. Clowes And Son Limited (02524217) United Kingdom