About Letts Electrical Engineering Ltd (11362603) United Kingdom