About Meru Close Management Limited (02670140) United Kingdom