About La Latch Ltd (11689747) United Kingdom