About The London Whisky Shop Limited (12414889) United Kingdom