About Qubed Properties Ltd (13658735) United Kingdom