About Leytonstone Electrical Engineering Limited (13163890) United Kingdom