About Lambton Stores Limited (07890727) United Kingdom