About Thames Williams Limited (09716945) United Kingdom