About N. Roditi And Co. Limited (12902856) United Kingdom