About Land Management Holdings Limited (13601258) United Kingdom