About Rose & Lily Spa Bar Ltd (12770217) United Kingdom