About Thames View Welcome Store Ltd (13526951) United Kingdom