mecanlegal.com