About Caro Properties Ltd (13383096) United Kingdom