About Micha Properties Ltd (12414755) United Kingdom