About Slough Heat & Power Limited (00174142) United Kingdom