About Quantock And Exmoor Limited (08909265) United Kingdom