About Beaver Creek Lodge Ltd. (SC136626) United Kingdom