About Sorrel Restaurant Limited (10420330) United Kingdom