About Ted & Lloyd Consulting Limited (08473652) United Kingdom