About Leukaemia & Lymphoma Research Limited (09418388) United Kingdom