About Aberlour Hotel Ltd. (SC416243) United Kingdom