About The Glarus Limited Partnership (SL004526) United Kingdom