About The Scotch House Limited (00103819) United Kingdom