About Shrewsbury Street Management Ltd (13379624) United Kingdom