About Locke Scaffold Limited (10363441) United Kingdom