About Londonandsohostores Ltd (12382332) United Kingdom