About Logan-todd Consulting Limited (06401696) United Kingdom