About The London Switchgear Company Limited (08300413) United Kingdom