About Body Mind & Spirit Limited (02644886) United Kingdom