About London & Scottish Spirits Limited (02734820) United Kingdom