About Illingworth & Henriques Limited (12478658) United Kingdom