About Sir Lewis Street Management Co. Limited. (06176498) United Kingdom