About James & Wallis Limited (01385227) United Kingdom