About Thomas Lockwood Consulting Limited (11192638) United Kingdom