About Mycon Construction & Maintenance Limited (12839202) United Kingdom