About Mearda Properties Limited (11324181) United Kingdom