About A Latimer & Sons Limited (12916577) United Kingdom