About Sherry Lea Limited (12204404) United Kingdom