About Duffy & Leban Ltd (07144117) United Kingdom