About Meesa Properties Limited (12216583) United Kingdom