About Meira Property Limited (12950946) United Kingdom