About Choller Lake Lodges Ltd (13706026) United Kingdom