About Macsco 20.12 Limited (12774281) United Kingdom