About Kilchoan Management (knoydart) Limited (SC655405) United Kingdom