About Mucky Duck Management Company Limited (04922890) United Kingdom