About Satin Lake Mirror & Frame Arts Co. Limited (12642795) United Kingdom