About Duggleby S Limited (06586280) United Kingdom