About Duffy Management & Investments Limited (07852968) United Kingdom