About Thames Williams Finance Limited (11194270) United Kingdom