About Metrix Finishes Limited (11773243) United Kingdom