About Thomas Hampshire Holdings Limited (09679955) United Kingdom