About Thresher & Glenny Limited (06626351) United Kingdom