About Sherry Rose Limited (12360781) United Kingdom