About Solarshade Window Films Limited (03244003) United Kingdom