About South Clyde Energy Recovery Holdings Limited (13470235) United Kingdom