About Kenton Developers Ltd (11015864) United Kingdom