About Meccano Limited (02595423) United Kingdom