About Latham Smith Consulting Ltd (11322658) United Kingdom