About Cabbz Properties Ltd (13145542) United Kingdom