About Cambridge Solar Ltd (07013587) United Kingdom