About Choller Farm Lodges Ltd (13576914) United Kingdom