About Strap Sales & Services Limited (12186693) United Kingdom