About Lucas Green Management Company Limited (13546480) United Kingdom