About La Latch Club Limited (10049339) United Kingdom