About Solar Maax Limited (06970396) United Kingdom