About Stroud Yoga Space Limited (11520317) United Kingdom