About Light & Land Energy Limited (06889100) United Kingdom