About Mellor Electrics Holdings Ltd (11196393) United Kingdom