About The Latimore Investment Company Limited (12836303) United Kingdom