About Mikoh Property Limited (11662003) United Kingdom