About Thames Valley Facilities Ltd (13125363) United Kingdom