About C & I Hodgkinson Limited (10086998) United Kingdom