About Lord Street Management Limited (01319182) United Kingdom