About The Glen (walkford) Residents Management Company Ltd (12631504) United Kingdom