About James & Withers Limited (06859498) United Kingdom