About Macalloy Cast Products Limited (07633601) United Kingdom