About Installation Perfection Ltd. (10615601) United Kingdom