About New London Souvenirs Ltd (12028856) United Kingdom