About Maicha Properties Limited (10540301) United Kingdom