About Mclaren Crosswords Limited (SC248950) United Kingdom