About The Solar Outlet Ltd (11951487) United Kingdom