About Micra Properties Ltd (11708912) United Kingdom