About H&s Props Limited (12703372) United Kingdom