About Independent Scaffold Limited (06649038) United Kingdom