About Non Slip Systems Limited (06633318) United Kingdom