About Thorold Consulting Limited (11596516) United Kingdom