About Ifix Property Services Ltd (12193182) United Kingdom