About Duffryn Oaks Management Limited (05141089) United Kingdom