About Foxcombe Lodge Hotel Limited (01801044) United Kingdom