About Taylor Made Energy Savers Limited (02424693) United Kingdom