About Kitto Estates Limited (12602463) United Kingdom