About Land & People Limited (05721187) United Kingdom