About Levenshulme Energy Box Limited (09158342) United Kingdom