About James & Wood Limited (12419295) United Kingdom