About London Memorabilia Store Ltd (13633212) United Kingdom