About Breck Solar Limited (08661346) United Kingdom