About S & J Walker Limited (05312386) United Kingdom