About Stephen Jahoda Limited (10450559) United Kingdom