About Duckwood Management Company Limited (09905693) United Kingdom