About Latimer Management Consultants Limited (02774418) United Kingdom