About Duffy S House & Garden Ltd (13322230) United Kingdom