About Walker Land Investments Ltd (10626917) United Kingdom