About Nicholas Mcqueen Limited (12012643) United Kingdom