About Taylor Power Environmental Limited (03418937) United Kingdom