About Meru Property Ltd (10708629) United Kingdom