About Calica Properties Ltd (11126862) United Kingdom