About Cadair Idris Solutions Limited (10990946) United Kingdom