About Nicholson Mclaren Engineering Limited (05922792) United Kingdom