About Thomas Crane Group Limited (10042681) United Kingdom