About Meeking Electrical Limited (10850893) United Kingdom