About Latimer Storrington Limited (11894235) United Kingdom