About Sea & Land Power And Energy Limited (07224505) United Kingdom