About L&r Spa And Wellness Limited (10932199) United Kingdom