About 33 Seward Street Management Limited (13551247) United Kingdom