About J. S. Thorpe Consulting Limited (12632686) United Kingdom