About Lancashire Land Investments Limited (10185701) United Kingdom