About J Williams Elec & Mech Ltd (11161442) United Kingdom