About Thames Valley Preservation Limited (04183021) United Kingdom