About Latimer Consultancy Limited (10971230) United Kingdom