About Magna Scaffold Limited (12647832) United Kingdom