About James Howe Limited (11384984) United Kingdom