About Still Induction Heating Limited (07733405) United Kingdom