About Keen Engineering Limited (08014758) United Kingdom