About Meera Group Property Ltd (13162178) United Kingdom