About Solarfilm Sales Limited (07185252) United Kingdom