About Solar Developments Limited (06112745) United Kingdom