About Ledgard Management Company Limited (08026786) United Kingdom