About Stephen & Co Block Management Ltd (11339322) United Kingdom