About Clachaig Holdings Ltd (SC581319) United Kingdom