About Thurgood Consulting Limited (07114002) United Kingdom