About S James H&s Ltd (12852418) United Kingdom