About Kenyon West Limited (13416501) United Kingdom