About Ross Scaffold Limited (13081989) United Kingdom