About Solar Property Holdings Limited (12591283) United Kingdom