About Slough Energy Supplies Limited (02474514) United Kingdom