About Meccano James Ltd (12634596) United Kingdom