About James & Walter Ltd (11689085) United Kingdom