About Duncans Holdings Limited (11900105) United Kingdom