About Solar Properties Limited (03288277) United Kingdom