About John Duffy Property Management Limited (12737593) United Kingdom