About River Canal Rescue Limited (04126409) United Kingdom