About Livingstones Of London Limited (02979898) United Kingdom