About Ledsham Barns Management Company Limited (06224747) United Kingdom