About Menorah Limited (02114916) United Kingdom