About Kenyon Lane Management Co Limited (11575841) United Kingdom