About Lower Street Management Limited (01158650) United Kingdom