About Howlett Electrical Solutions Limited (07499236) United Kingdom