About Substation Holdings Limited (12014958) United Kingdom