About Micasa Properties Ltd (12319791) United Kingdom