About Thomas Crompton Holdings Limited (10265281) United Kingdom