About Solar Properties Weymouth Limited (09390897) United Kingdom