About London General Store Limited (09404620) United Kingdom