About Meraa Properties Limited (10849489) United Kingdom