About Latchmore-alpette Limited (10225925) United Kingdom