About Michael Duffy Developments Limited (02512167) United Kingdom