About Stuart Green Research Limited (07971943) United Kingdom