About Low Energy Developments Limited (08039748) United Kingdom