About James & Wood Inns Limited (13617319) United Kingdom