About James Ellis Limited (11238962) United Kingdom