About Mika Properties Ltd (08784461) United Kingdom