About Beaufort Glen Affric Limited (SC335564) United Kingdom