About L & R Snell Transport Limited (09311916) United Kingdom