About Walking Pictures Ltd (04915107) United Kingdom