About Bikur Cholim Edgware Ltd (13340467) United Kingdom