About L&g The Card Shop Limited (13294353) United Kingdom