About Loach Fire Safety Limited (12980041) United Kingdom