About Illingworth Seddon Holdings Limited (13643989) United Kingdom