About Meccon Ltd (13310936) United Kingdom