About Phoenix Home Installations Limited (10478816) United Kingdom