About Thompson & Sons Holdings Limited (13096525) United Kingdom