About Dennis Street Management Co. Limited (01724580) United Kingdom