About Arran Hotels Limited (SC331257) United Kingdom