About Kitsmead Investments Limited (12990478) United Kingdom