About Pritchard Turbine Controls Ltd (SC620616) United Kingdom