About Llt Executive Search Limited (05779116) United Kingdom