About Stamford Electrical Ltd (11418420) United Kingdom