About Ifix Property Maintenance Ltd (07933360) United Kingdom