About Mikari Properties Limited (06711616) United Kingdom