About The Scotch Club Ltd (06654477) United Kingdom