About Latimer & Crick Limited (00663647) United Kingdom