About Great James Street Research Limited (02989429) United Kingdom