About Mcqueen Holdings Limited (04376895) United Kingdom