About Meeru Property Services Limited (07957252) United Kingdom