About Thomas William Lench Holdings Limited (00589619) United Kingdom