About Mcqueen Research Limited (07009736) United Kingdom