About Myaa Properties Ltd (10781138) United Kingdom