About Norfolk Street Management Company Ltd (08766639) United Kingdom