About Druid Oak Management Company Limited (02112849) United Kingdom