About Latchmore Associates Limited (04728887) United Kingdom