About Leo Baeck Institute Limited (00766699) United Kingdom