About Scarlett Llewellyn And Rose Limited (12257707) United Kingdom