About The Last Shop On The Left Ltd (12987613) United Kingdom