About Land Group Holdings Limited (08608591) United Kingdom