About Kubala Property Management Ltd (11222733) United Kingdom