About Myva Properties Limited (13617020) United Kingdom