About Solar Plus Ltd (06708980) United Kingdom