About Duda & Sacchi Limited (13109330) United Kingdom