About W & S Walker Limited (09776880) United Kingdom