About Drovers Rest Management Company Limited (04061901) United Kingdom