About Kdo Developments Ltd (08140131) United Kingdom