About Keene Electronics Limited (04668319) United Kingdom