About Thresher & Glenny Holdco Limited (13111604) United Kingdom