LAMBDA THERAPEUTIC LIMITED, NORTH HARROW, Regno Unito