About I.c.h. Financial And Technical Services Limited (01642722) United Kingdom