About Latimer Opco Limited (12882898) United Kingdom