About Kenyon & Co (n.i.) Limited (10354499) United Kingdom