About Ifix Wycombe Ltd (11019412) United Kingdom