About Walker Hill Limited (12961160) United Kingdom