About Latymer Associates Limited (01921438) United Kingdom