About Glen Affric Holdings Ltd (09319153) United Kingdom