About Masterfix Products U.k. Ltd (03649805) United Kingdom