About Duggleby Holdings Limited (11143054) United Kingdom