About Pitcairn Mclean Research Limited (SC530557) United Kingdom