About Solar Film Partners Im Limited (07095998) United Kingdom