About Kennington Cross Limited (12889578) United Kingdom