About Sitla Properties Ltd (12631486) United Kingdom