About Ludbourne Hall Management Company Limited (11632586) United Kingdom