About Lavender & Stone Beauty Rooms Limited (06017139) United Kingdom