About Cullen & Mclean Holdings Limited (11940315) United Kingdom