About Anchormill (duffryn Oaks) Limited (09176221) United Kingdom