About Standford Electrical Ltd (12531259) United Kingdom