About 42 Lennox Street Management Limited (04450360) United Kingdom