About Kaar Properties Ltd (12117560) United Kingdom