About Duncroft Holdings Limited (11961838) United Kingdom