About Latch Safety Ltd (09523824) United Kingdom