About Kennicott Place Ltd (12666546) United Kingdom