About Meo Property Limited (13402257) United Kingdom