About Straps & Lashings Limited (12976512) United Kingdom