About Ballachulish Rope And Slope Ltd (13129673) United Kingdom