About Kubb Property Ltd (13320178) United Kingdom