About Ledsham Garden Village Management Company Limited (10708203) United Kingdom