About Mica Properties Limited (06417293) United Kingdom