About Caracal Properties Limited (10391609) United Kingdom