About David M Thurkettle Consulting Limited (11062323) United Kingdom