About Thames Valley Specialist Products Limited (03694816) United Kingdom