About Lynch Mcqueen Limited (SC148590) United Kingdom