About The Mucky Duck Paint Company Limited (05879022) United Kingdom