About Kubix Property Investments Limited (07569872) United Kingdom