About Yy Duncan Ltd (13709763) United Kingdom