About Quantock Mews Management Limited (05161667) United Kingdom