Company Description
Small company based in saint malo France since 2005. Limited company. Selling, consultancy service and repair center for several uk based wind turbine manufacturers. Bilingual French and English. Bespoke solutions for all y
T & R power Ltd energy needs using renewable systems.