About Clanchy Consulting Limited (05908659) United Kingdom