About Thames Road 1968 Limited (09361532) United Kingdom