About Ifix Installations Limited (13602836) United Kingdom