About Teddon Consultancy Ltd (08880344) United Kingdom