About Land Investments Europe Limited (12294510) United Kingdom