About Body Spirit & Mind Limited (06719673) United Kingdom