About Latimer Ross Limited (09900330) United Kingdom