About Solar Properties (london) Limited (12477316) United Kingdom