About Rodal Anti-slip Solutions Ltd (04777149) United Kingdom