About Scotch Logs Ltd (SC387620) United Kingdom