About Drumillen Management Limited (NI614632) United Kingdom