About Cadair Idris Consulting Limited (09794504) United Kingdom