About Oak Street Management Limited (01854905) United Kingdom