About Ludlow Green Management Company Limited (13107744) United Kingdom