About Latitude Executive Consulting Limited (06570706) United Kingdom