About Duckfield Investments Limited (11748930) United Kingdom