About L & C Safety Specialists Limited (12427553) United Kingdom