About Mero Ghar Properties Limited (11981653) United Kingdom