About Namaste Stourport Ltd (11762421) United Kingdom