About Lewis Street Management Limited (06388828) United Kingdom