About Mcqueen S Group Holdings Limited (09840543) United Kingdom