About The Street By Street Solar Programme Limited (07444253) United Kingdom