About Latchmore Limited (10149273) United Kingdom