About Latimer Munro Limited (08616253) United Kingdom