About Shorthose Russell Limited (06265777) United Kingdom