About Duffin Associates Limited (05629125) United Kingdom