About Land Investors Plc (01340308) United Kingdom