About Keen And West Ltd (12962201) United Kingdom