Thornton and Ross (United Kingdom) is a research organisation in Huddersfield, GB. OpenAlex records 55 works and 724 citations for it.