About Nicholson Mcgregor Research Ltd. (SC289761) United Kingdom