About London Memory Centre Ltd. (08855663) United Kingdom