About Kacar Property Ltd (11981246) United Kingdom