About Miketara Properties Ltd (12931618) United Kingdom