About Solar Power (sw) Limited (07729208) United Kingdom