About Phoenix Plant Installations Limited (03910867) United Kingdom