About Helen S Place Ltd (11102227) United Kingdom