About Duffy Property Services Ltd (12893104) United Kingdom