About James Ellis Stevens Limited (04627428) United Kingdom