About Thames Valley Locks Limited (06243999) United Kingdom