About Michael Yeo Lettings Limited (12956482) United Kingdom