About Keen S Cheddar Limited (04652434) United Kingdom