About Solar And Green Developments Limited (09026461) United Kingdom