About London Mementos Ltd (09973259) United Kingdom