About J Walker Associates Limited (12125768) United Kingdom