About Walk 12 Limited (04721307) United Kingdom