About Shelduck Limited (12290216) United Kingdom