About The Duck (skelmersdale) Ltd (10048966) United Kingdom