About James Stevens Limited (10995604) United Kingdom