About Landworth Electrical Engineering Limited (12528363) United Kingdom