About Cambridge Solar Environmental Solutions Limited (08211186) United Kingdom