About Quantock Lodge Leisure Ltd. (03799089) United Kingdom