About West Coast Energy Solutions Limited (13671862) United Kingdom