About Solar Research And Development Limited (08602777) United Kingdom