About Ec Mackinnon 8455 Ltd (10887941) United Kingdom