About Kenyon Developments Ltd. (12221286) United Kingdom