About Upper Mills Energy (redruth) Ltd (13298284) United Kingdom