About Sylvester Street Management Company Limited (12076649) United Kingdom