About Letheby & Christopher Limited (00068857) United Kingdom