About Sers (solar & Renewable Technologies) Holdings Limited (07738284) United Kingdom