About Frodsham Sign & Display Ltd. (02699388) United Kingdom