About Bromyard Scaffolding Limited (12801061) United Kingdom