About Mcmullen Group Holdings Limited (NI067516) United Kingdom