About Meo Properties Limited (06253201) United Kingdom