About Kitewood Investment Holdings Limited (09754232) United Kingdom