About Thames Valley Controls Limited (02931013) United Kingdom