About Mea Property Limited (13025433) United Kingdom