About Energy Strategy And Policy Consulting Limited (06615868) United Kingdom