About Kenna Developments Ltd (13259722) United Kingdom