About Kudu Properties Limited (10773859) United Kingdom