About Yenda Property Limited (11903447) United Kingdom