About 63 William Street Management Company Ltd (06583938) United Kingdom