About Ward Duffin Developments Limited (11663985) United Kingdom