About Memento Of London Limited (09442552) United Kingdom