About James Howse Management Limited (10514130) United Kingdom