About Trudi Letts Consulting Limited (08918109) United Kingdom