About Walker Land & Development Ltd (04988740) United Kingdom