About Solar Storer Ltd (SC696248) United Kingdom