About The Solar Lounge North Limited (12899917) United Kingdom