About Glen Nevis Holdings Limited (SC655389) United Kingdom