About Thomas Edward Consulting Limited (SC696214) United Kingdom